var __main = function() {
    var images = {
        bullet: 'img/bullet.png',
        cloud: 'img/cloud.png',
        player: 'img/player.png',
        sky: 'img/sky.png',
        enemy: 'img/enemy.png',
        particle: 'img/particle.png',
        ball: 'img/ball.png',
        fire: 'img/fire.png',
    }
    game = GuaGame.instance(30, images, function(game) {
        // var s = new Scene(game)
        var s = new Scene(game)
        s.debugModeEnabled = true
        game.runWithScene(s)

        // enableDebugMode(game, true)

        // // mouse event
        // enableDrag = false
        // var canvas = document.getElementById('id-canvas')
        // var rect = canvas.getBoundingClientRect()
        // game.canvas.addEventListener('mousedown', function(event) {
        //     var x = event.clientX - rect.left
        //     var y = event.clientY - rect.top
        //     if (pointInItem(x, y, ball)) {
        //         enableDrag = true
        //     }
        // })
        // game.canvas.addEventListener('mousemove', function(event) {
        //     var x = event.clientX - rect.left
        //     var y = event.clientY - rect.top
        //     if (enableDrag) {
        //         // log('move')
        //         ball.x = x
        //         ball.y = y
        //     }
        // })
        // game.canvas.addEventListener('mouseup', function(event) {
        //     var x = event.clientX - rect.left
        //     var y = event.clientY - rect.top
        //     enableDrag = false
        // })
        // document.querySelector('#id-ballX-speed').addEventListener('input', function(event) {
        //     var input = event.target
        //         // log('event', event.target)
        //     ball.speedX = Number(input.value)
        // })
        // document.querySelector('#id-ballY-speed').addEventListener('input', function(event) {
        //     var input = event.target
        //         // log('event', event.target)
        //     ball.speedY = Number(input.value)
        // })
    })

}